---
title: PdfAPI.SyncFusionCore API reference
summary: Index of all public types in this library.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-09-17
library: PdfAPI.SyncFusionCore
reference_type: package
---

# PdfAPI.SyncFusionCore API reference

This page lists all public types exposed by `PdfAPI.SyncFusionCore`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [ConverterFactory](PdfAPI.SyncFusionCore/ConverterFactory.md) | Class | `PdfAPI.SyncFusionCore` | Dispatches a conversion request to the converter matching the source file extension. |
| [WordConverter](PdfAPI.SyncFusionCore/WordConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts `.doc`/`.docx` documents to PDF via the Syncfusion Word-to-PDF engine. |
| [ExcelConverter](PdfAPI.SyncFusionCore/ExcelConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts `.xls`/`.xlsx` workbooks to PDF via the Syncfusion Excel-to-PDF engine. |
| [RtfConverter](PdfAPI.SyncFusionCore/RtfConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts `.rtf` documents to PDF via metafile rendering. |
| [TxtConverter](PdfAPI.SyncFusionCore/TxtConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts plain text to a fixed-layout, paginated PDF. |
| [ImageConverter](PdfAPI.SyncFusionCore/ImageConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts a single raster image to a single-page PDF. |
| [TiffConverter](PdfAPI.SyncFusionCore/TiffConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts a multi-frame TIFF to a multi-page PDF, one page per frame. |
| [HtmlConverter](PdfAPI.SyncFusionCore/HtmlConverter.md) | Class | `PdfAPI.SyncFusionCore` | Converts HTML markup to PDF via the Syncfusion IE-based HTML converter. |
| [PdfConverter](PdfAPI.SyncFusionCore/PdfConverter.md) | Class | `PdfAPI.SyncFusionCore` | Passes a PDF through unchanged, or upgrades it to PDF/A conformance. |
| [PdfMerger](PdfAPI.SyncFusionCore/PdfMerger.md) | Class | `PdfAPI.SyncFusionCore` | Merges multiple document ranges into a single PDF, with optional PDF/A upgrade. |
| [PdfHelper](PdfAPI.SyncFusionCore/PdfHelper.md) | Class | `PdfAPI.SyncFusionCore` | AcroForm inspection/flattening and application exception-detail construction. |
| [LicenseHelper](PdfAPI.SyncFusionCore/LicenseHelper.md) | Class | `PdfAPI.SyncFusionCore` | Registers the embedded Syncfusion license key with the Syncfusion runtime. |
| [PdfExtractor](PdfAPI.SyncFusionCore.Extract/PdfExtractor.md) | Class | `PdfAPI.SyncFusionCore.Extract` | Builds a new PDF from selected page ranges of a source PDF. |
| [BaseConverter](PdfAPI.Core.Convert/BaseConverter.md) | Class | `PdfAPI.Core.Convert` | Template-method base class shared by all format converters: timing, status, and error capture. |

<!-- Every public type (class, interface, enum, delegate) must appear in this table. -->
<!-- Every type name must be a markdown link to its documentation page. -->
<!-- Do not leave any type unlinked. -->

## Related documentation
- [Library overview](../overview.md)
- [Architecture](../architecture.md)
- [Operations and processes](../operations-processes.md)
- [Business rules](../business-rules.md)

## Sources
- `PdfApi.SyncFusionCore\Convert\`
- `PdfApi.SyncFusionCore\Extract\PdfExtractor.cs`
- `PdfApi.SyncFusionCore\Merge\PdfMerger.cs`
- `PdfApi.SyncFusionCore\PdfHelper.cs`
- `PdfApi.SyncFusionCore\LicenseHelper.cs`
